﻿using System;
using System.Net;
using System.Windows;
using System.IO;
namespace ThemeLoader
{
    public interface IThemeLoader
    {
        void DownloadAsyncZippedStream(string themeZipFilePath, Action<OpenReadCompletedEventArgs> loadFinishedHandler);
        void DownloadTheme(string themeZipFilePath, string themeContentFileName, Action<ThemeDownloadedEventArgs> loadFinishedHandler);
        ResourceDictionary GetThemeFromZipStream(Stream zipStream, string themeContentFileName);
    }
}
